# 文件说明：定义计算器控制器，处理用户输入和输出

from calculator.model import CalculatorModel

class CalculatorController:
    def __init__(self):
        self.model = CalculatorModel()

    def process_input(self, input_str):
        if input_str.lower() == 'exit':
            return 'exit'
        elif input_str.lower() == 'history':
            return 'history'
        else:
            return self.model.calculate(input_str)